package com.ticket.system.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 场馆区域对象 yanchu_hall_area
 * 
 * @date 2023-09-26
 */
@ApiModel(description = "区域对象")
public class HallAreaVo
{
    /** 区域编号 */
    private Long id;

    /** 场馆编号 */
    @ApiModelProperty(value = "场馆编号")
    private Long hallId;

    /** 区域名称 */
    @ApiModelProperty(value = "区域名称")
    private String areaName;
    @ApiModelProperty(value = "总排数")
    private Integer rowNums;
    @ApiModelProperty(value = "每排的座位数")
    private Integer seatNumsRow;


    //座位号类型 0: 1 2 3 4 1:1 3 5 7 2:2 4 6 8
    private Integer rowType;

    /** 所有座位的状态，0表示可用，1表示禁用，2表示售出[{"row":1,"seats":"1,1,1"},{"row":2,"seats":"2"}] */
    private String seatState;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getHallId() {
        return hallId;
    }

    public void setHallId(Long hallId) {
        this.hallId = hallId;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public Integer getRowNums() {
        return rowNums;
    }

    public void setRowNums(Integer rowNums) {
        this.rowNums = rowNums;
    }

    public Integer getSeatNumsRow() {
        return seatNumsRow;
    }

    public void setSeatNumsRow(Integer seatNumsRow) {
        this.seatNumsRow = seatNumsRow;
    }

    public String getSeatState() {
        return seatState;
    }

    public void setSeatState(String seatState) {
        this.seatState = seatState;
    }

    public Integer getRowType() {
        return rowType;
    }

    public void setRowType(Integer rowType) {
        this.rowType = rowType;
    }

}
